short-term trade payables - Spanish English Dictionary